        * {margin:0; padding:0; font:12px Verdana,Arial}

        #options {width:90%; margin:20px auto; text-align:right; color:#9ac1c9}
        #options a {text-decoration:none; color:#9ac1c9}
        #options a:hover {color:#033}

        #acc {width:98%; list-style:none; color:#033; margin:0 auto 40px}
        #acc h3 {width:98%; border:1px solid #9ac1c9; padding:2px 2px 4px; font-weight:bold; margin-top:5px; cursor:pointer;}
        #acc h3:hover {background:#9ac1c9}
        #acc .acc-section {overflow:hidden; background:#fff}
        #acc .acc-content {width:94%; padding:6px; border:1px solid #9ac1c9; border-top:none; background:#fff}

        th {
	        font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	        color: #4f6b72;
	        border-right: 1px solid #C1DAD7;
	        border-bottom: 1px solid #C1DAD7;
	        border-top: 1px solid #C1DAD7;
	        letter-spacing: 2px;
	        text-transform: uppercase;
	        text-align: left;
	        padding: 2px 2px 2px 6px;
	        background: #CAE8EA no-repeat;
        } 
        th.nobg {
	        border-top: 0;
	        border-left: 0;
	        border-right: 1px solid #C1DAD7;
	        background: none;
        } 
        td {
	        border-right: 1px solid #C1DAD7;
	        border-bottom: 1px solid #C1DAD7;
	        padding: 2px 2px 2px 6px;
        } 
        tr.alt {
	        background: #F5FAFA;
	        color: #797268;
        } 
        td.nl {
	        background: #F5FAFA;
	        color: #797268;
        } 
        th.spec {
	        border-left: 1px solid #C1DAD7;
	        border-top: 0;
	        background: #fff;
	        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        } 
        th.specalt {
	        border-left: 1px solid #C1DAD7;
	        border-top: 0;
	        background: #f5fafa;
	        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	        color: #797268;
        }        